//package demo3;
//
//import demo3.Drink;
//
//import java.util.ArrayList;
//import java.util.Collections;
//import java.util.Comparator;
//import java.util.List;
//
//public class test4
//{ private static List<Drink> drinks=new ArrayList<>();
//    static
//    {
//        Drink drink1 = new Drink("水",4,24);
//        Drink drink2 = new Drink("牛奶",8,160);
//        Drink drink3 = new Drink("五粮液",2,4000);
//        Drink drink4 = new Drink("可乐",6,108);
//        Drink drink5 = new Drink("茅台",1,4000);
//        drink1.One_value();
//        drink2.One_value();
//        drink3.One_value();
//        drink4.One_value();
//        drink5.One_value();
//        Collections.addAll(drinks,drink1,drink2,drink3,drink4,drink5);
//    }
//    public static void main(String[] args)
//    {     initArr();
//          func();
//    }
//
//    private static void func()
//    {    int SumValue=0,countWeight=10;//我还能拿的饮料重量为10
//        for(int i=0;i<drinks.size();i++)
//        {
//            if (countWeight==0)break;
//            int min=MIN(countWeight,drinks.get(i).getWeight());//按照一份一份去取的，5，6这种情况是满足的
//            countWeight-=min;
//            SumValue+=drinks.get(i).getOne_value()*min;
//            System.out.println("拿到"+drinks.get(i).getName()+"了"+min+"份");
//        }
//        System.out.println("能拿到的最大价值为："+SumValue);
//    }
//
//    private static int MIN(int a,int b)
//    {
//
//        return a>b?b:a;
//    }
//
//    private static void initArr()
//    {
//        Collections.sort(drinks,new Comparator<Drink>()
//        {
//            @Override
//            public int compare(Drink o1, Drink o2)
//            {
//                return Double.compare(o2.getOne_value(),o1.getOne_value());
//            }
//        });
////        for(Drink drink:drinks)
////        {
////            System.out.println(drink);
////        }
//    }
//}
